@charset "utf-8";
* {margin: 0;padding: 0}
html {font:400 100.1%/105% Tahoma, Geneva, sans-serif}
  body {color:#283742;font-size:12px;background:#4997d9 url(../images/body_clouds.jpg) 50% 0 no-repeat}
  td {vertical-align: top}
  h1, .componentheading {color:#283742;font:700 26px Arial, Helvetica, sans-serif;margin:0 0 12px}
  h2, .contentheading {color:#283742;font:700 20px Arial, Helvetica, sans-serif;margin:0 0 12px}
  h3 {font:700 16px  Arial, Helvetica, sans-serif}
  a {color:#05488c;text-decoration:underline; outline:none;cursor:pointer}
    a:hover, a:focus {text-decoration:none}
    a * {cursor:pointer}
  p { margin:0 0 1.5em;padding:0}
  ul, ol { margin:0 0 1.5em 3em}
  img { border:none}
  b,strong {font-weight:700}
  .clear, .clr {clear: both;height:1px;line-height:0px;font-size:1px;overflow:hidden}
  .clearfix, .mright {zoom:1}
    .clearfix:after, .mright2:after, .items-row:after {content: ' ';clear:both;display: block;width: 0; height: 0;overflow: hidden;font-size: 0}
  hr {color:#036063;background:#036063;height: 1px;margin: 9px 0;border:0}
  fieldset {border:0}
  input, textarea {font:400 1em Arial, Helvetica, sans-serif;padding:.25em}
  textarea, select, input[type=text], input[type=password] {
      background:#FFF;border:1px solid #ccc;padding:0 6px;line-height:26px;height:26px;
      border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
      textarea:focus, input[type="text"]:focus, input[type="password"]:focus {
        border-color:#999;outline:none}
  select {padding:0 0 0 12px}
    option {padding:0 .25em;margin:2px 0 0}
    option:hover{background:#26A4DA;color:#FFF}
    option:first-child {margin:0}
  input {vertical-align:middle}
  textarea {overflow:auto;height:auto;resize:vertical}
  .button, .submit, input[type="submit"], input[type="button"], button, .checkout_link  {
    padding: 0 12px;
    height:24px;
    -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;
    border: 0;
    background:url("data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAwCAYAAAA7BKuCAAAAQUlEQVR4Xt2PwQ2AMBRC+RaX6QZ679x/syIkDmF8CeSFGzXvJQjg4AljGUQ4DBKWK6Q/KZTeRdpA4l89r9U/+/UA0i4UIM9fpTwAAAAASUVORK5CYII=");
    color: #FFF;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    font:700 12px/24px 'Arial Balck',Arial, Helvetica, sans-serif}
    
    .button:hover, .submit:hover, input[type="submit"]:hover,
    input[type="button"]:hover, button[type="submit"]:hover, .checkout_link:hover {background-position:0 -24px}

  input[type=radio],input[type=checkbox] { width:auto; border:0}
  .invalid {border:1px solid red}
  .relative {position:relative}
  .overflow {overflow:hidden}
  .left {float: left}
  .right {float:right}
  .none {display:none}
  img[align="left"] {margin:4px 8px 8px 0}
  img[align="right"] {margin:4px 0 8px 8px}
/*----------------------TuT VSe NiGe----------------------*/
  .todaysdate {background:transparent;left: 29px; position: absolute;  top: 20px; width: 200px;}
    .todaysdate div {margin:0 auto;text-align:left;color:#FFF;line-height:18px;font-size:9px;text-transform:uppercase}
    .beta { background: none repeat scroll 0 0 transparent;    left: 450px;    position: absolute;    top: 75px;
    width: 250px;}
    .beta div {margin:0 auto;text-align:left;color: #fff;line-height:18px;font-size:9px;}
  #wrapper {position:relative;width:980px;margin:0 auto}
    #topquote {padding:12px;color:#FFF;background:url("data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAF0lEQVR4XgWAMQ0AAACCPG3gRU/iu7B6AUYAtacdZ3EAAAAASUVORK5CYII=")}
      #topquote img {float:left;margin:0 20px 0 0;}
    .inhead {position:relative;z-index:1;background:url(../images/head.png) 50% 0 no-repeat;height:151px;margin:0 0 40px}
      #header .logo {display:block;background:url(../images/logo.png);width:413px;height:83px;display:block;text-indent:-9999em;overflow:hidden;position:absolute;left:27px;top:44px}
      #header .slogan {font:400 17px/18px Tahoma;left:270px;position: absolute;top:62px;width: 160px}
      
      .menu-topm {height:40px;margin:0;padding:0;list-style:none;display:block;position:absolute;left:0;right:0;top:151px;
      background:url("data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAIAAACw1AcgAAAAW0lEQVR4XnXNzQpFEQBF4f3+b+VNEAn5SSQit7Pnd/C1hgtCCMQY8d77695L5xzsvbHWojknjTHQe0drjWqtKKUg54yU0oePEAK893DOkbWWjDGktSalFKSUX3+3s3BIjTC1WQAAAABJRU5ErkJggg==")}
        .menu-topm li {display:block;padding:0;font-size:11px;float:left;margin:0 0 0 0;position:relative}
          .menu-topm li ul {display:none;position:absolute;left:0;top:40px;background:#FFF;z-index:9999;visibility:hidden;border:1px solid #e0e0e0;border-top:0;margin:0;padding:0;list-style:none}
            .menu-topm li:hover ul {display:block;visibility:visible;box-shadow:0 0 5px #aaa;-moz-box-shadow:0 0 5px #aaa;-webkit-box-shadow:0 0 5px #aaa;z-index:9999}
            .menu-topm ul ul {display:none;visibility:hidden}
            .menu-topm li li {float:none;margin:0;white-space:nowrap;padding:10px 18px;border-bottom:1px solid #9f9f9f}
          .menu-topm li a {padding:0 10px;display:block;line-height:40px;font-size:14px;color:#3a3a3a;text-decoration:none}
          .menu-topm li span {padding:0 10px;display:block;line-height:40px;font-size:14px;color:#3a3a3a;text-decoration:none;}
          .menu-topm li.parent > a {background:url("data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAT0lEQVR4Xm3KoQqAQBRE0eH9oMUsmEyC4RX/wGiwmjYtWP05UdZblhf0winDyN1b3Cg/VpN0oNe3HZOJkDAqyhggU7RhxokOTxzCggZXHV6EaxrsL7FtVgAAAABJRU5ErkJggg==") 100% 50% no-repeat}
          .menu-topm li.parent > span {background:url("data:image/PNG;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAT0lEQVR4Xm3KoQqAQBRE0eH9oMUsmEyC4RX/wGiwmjYtWP05UdZblhf0winDyN1b3Cg/VpN0oNe3HZOJkDAqyhggU7RhxokOTxzCggZXHV6EaxrsL7FtVgAAAABJRU5ErkJggg==") 100% 50% no-repeat; cursor:pointer;}
          .menu-topm li li.parent > a {background:none;}
            .menu-topm li li a {font-size:12px;line-height:normal;padding:0;}
            .menu-topm li li a:hover {text-decoration: underline; background-color: white;}
            .menu-topm li a:hover {color:red; background-color: #D2F9F9}
            .menu-topm li.active a {    border-bottom: 3px solid #666666; color: #000000;line-height: 37px;}
              .menu-topm li.active li a {font-weight:400; border:none;line-height:normal;}
                
      #contact {position:absolute;right:23px;top:60px;width:141px}
        .search {margin:0 0 30px}
          .search input[type="text"] {padding:0 12px;color:#83a9c7;border:0;background:url(../images/inputSearch.png);width:117px;height:26px;font-size:11px}
        .socials .yashare-auto-init {float:right}
    .right-side {margin: 0 215px 0 0}
    
    #right-side {float: right; width: 200px; margin-left: 15px; padding-top: 15px;}
        #right-side .moduletable .title {font-size: 11px; font-weight: bold; background: #dadada;
            padding: 5px 10px;color: #2b2b2b;}
        #right-side .moduletable .content {color: #2b2b2b;}
        #right-side .moduletable .content li {margin: 0;}
        #right-side .moduletable .content a{display:  block; padding: 5px; color: #2b2b2b; font-size: 11px;}
        #right-side .moduletable .content a:hover {background: #eaf0f9; text-decoration: underline;
                }
    .left-side {margin: 0 0 0 215px;}
    #left-side {float: left; width: 200px; margin-right: 15px; padding-top: 15px;}
        #left-side .moduletable .title {font-size: 11px; font-weight: bold; background: #dadada;
            padding: 5px 10px;color: #2b2b2b;}
        #left-side .moduletable .content {color: #2b2b2b;}
        #left-side .moduletable .content li {margin: 0;}
        #left-side .moduletable .content a{display:  block; padding: 5px; color: #2b2b2b; font-size: 11px;}
        #left-side .moduletable .content a:hover {background: #eaf0f9; text-decoration: underline}

  #mabody {background:#F8FDFF;padding:0 25px 25px}
        #body {padding-top: 10px}
        .inside {overflow:hidden}

    .moduletable.mleft {float:left;width:440px;margin:0 0 10px}
    .moduletable.mright {margin:0 0 10px 465px}
    .moduletable.mpool {float:left;margin:0 0 10px}
        .moduletable.mleft2 {float:left;width:660px;margin:0 0 10px}
        .moduletable.mright2 {margin:0 0 10px 685px}
        .moduletable.mleft3 {width: 450px; float: left; margin: 0 0 10px 15px}
        .moduletable.mleft3:last-child {margin: 0 0 10px 15px}
        .custom.mleft3 {margin-top: 10px;}
        .moduletable h3 {color:#1d1d1d;line-height:30px;font-size:16px;font-weight:700;padding:0 2px;border-bottom:1px solid #989898;margin:0 0 3px}

        .inside2 {padding-top:15px;margin:0 0 0 -15px;zoom:1}
        
  #footer {background:url(../images/footer.png) 0 0 repeat-x;margin:-1px 0 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:20px 120px}
    #footer h4 {border-bottom:2px solid #78a4cf;padding:0 2px;height:20px;color:#a6c3df;font-size:12px;font-weight:400;margin:0 0 3px}
    #footer ul {margin:0;padding:0;list-style:none; color:#fff;}
      #footer ul ul {display:none}
    #footer a {color:#FFF;display:block;line-height:20px;padding:0 2px;text-decoration:none}
      #footer a:hover {color:#AAA}
    #footer .column.column1 {float:left;width:165px}
    #footer .column.column11 {float:left;width:165px;margin:0 0 0 70px}
    #footer .column.column3 {margin:0 0 0 450px;font-size:10px;line-height:11px;color:#FFF}
    
.vcard {float:left;width:49%}
  .vcard p {margin:0 0 9px;font-size:14px;line-height:20px}
  .vcard .marker {float:left;margin:2px 6px 0;overflow:hidden}
.contact  {margin:0 0 0 50%}
  .contact h2 {color:#999}
  #emailForm {}
    #emailForm div {margin:0 0 9px}
    #emailForm input[type="text"] {width:90%}
    #emailForm textarea {width:90%;}
    #emailForm .red {color:red}    

.article_row {margin:15px 0 0;padding:15px 15px 0;border-top:1px dashed #8bb4e4}
  .article_row:first-child {margin:0;padding:0 15px;border-top:0}
  .article_row h2 {margin:0}
  .article_row {}
.items-row {}
    .cols-2 .item{width: 48%; padding: 0 1%; float: left; }
    .row-separator, .readmore {clear: both;}


.list {}
  .list p {margin:0;font-size:11px}
  .list li {margin:0 0 15px}
  .list .highlight {background:#215FA9;color:#FFF;padding:0 1px}
  .list .image {float:left;display:block;width:60px;margin:0 10px 0 0}

.breadcrumbs {color:#999;font-size:11px;margin: 0 0 10px;line-height:normal; padding-top: 10px;}
  .breadcrumbs a {color:#999;text-decoration:none;border-bottom:1px solid #FFF}
    .breadcrumbs a:hover {border-bottom-color:#999}

.article404 {}
  .article404 p {margin:0 -21px}   

#pagesssss-art {margin:36px 0 0;font-size:11px;line-height:28px}
  #pagesssss-art .left {float:left}
  #pagesssss-art .right {float:right}
  #pagesssss-art .next a, #pagesssss-art .prev a{text-decoration:none;color:#4b4b4b}
    #pagesssss-art .start {margin:0 13px 0 0}
    #pagesssss-art .end {margin:0 0 0 13px}
    #pagesssss-art .next i, #pagesssss-art .prev i {text-decoration:underline;font-style:normal}
      #pagesssss-art .next:hover i, #pagesssss-art .prev:hover i {text-decoration:none}
  #pagesssss-art .next {}
  #pagesssss-art .prev {}
  #pagesssss-art .pagination {margin:0 100px;padding:0;list-style:none;display:block;text-align:center}
  #pagesssss-art .pagination * {display:inline;margin:0 0 0 13px}
  #pagesssss-art .pagination a, #pagesssss-art .pagination span {background:url(../images/pagination.png);display:inline-block;width:28px;height:28px;text-align:center;color:#FFF;text-decoration:none}
    #pagesssss-art .pagination a {background-position:-28px 0}
    
.moduletable .menu, .latestnews {margin:0;padding:0;list-style:none}
  .latestnews li, 
  .moduletable .menu li {margin:0 0 6px;line-height:normal}
  .latestnews span, .moduletable .menu span {display:block;color:#979797;font-size:10px;line-height:normal}
  .latestnews a, .moduletable .menu a {text-decoration:none;}
  
.com_contact #show {background:url(../images/shadow.png) 50% 100% no-repeat;padding:0 0 29px}
        
.xmap {}
  .xmap ul {}
    .xmap ul ul {margin:.5em 0 .5em 3em}
    
#sendform {}
  #sendform h3 {margin:0 0 14px;font-size:16px}
  #sendform .row {margin:0 0 14px}
    #sendform label {display:block;float:left;width:90px}
    #sendform .red {color:red}
.item-page {font-size:12px;line-height:18px}

.ig .ig-cats:after {clear: both;}
.ig .ig-cat {float: left; margin: 0 20px 20px 0; max-width: 200px;}
.ig .ig-cat a {display: block; margin: 0 auto; text-align: center;}
.ig .actions {display: none;}

.ig .ig-images {margin-top: 20px}
  .ig .ig-images:after {clear: both}
  .ig .ig-images .ig-img {float: left; margin: 0 10px 10px 0}
  .ig.mleft3 {margin:10px 0 0 -9px;position:relative;zoom:1}
      .ig.mleft3 a {margin: 0 0 9px 9px;display:block;float:left;width:144px;position:relative}
        .ig.mleft3 a img {display:block}

.lof-ass .lof-main-wapper {z-index:1;zoom:1}        
  .lof-ass .lof-main-wapper .lof-main-item {z-index:2;zoom:1}
    .lof-ass .lof-main-wapper .lof-main-item img {z-index:2}
    
.article-info {}
  .article-info .create {color:#888;font-size:11px;line-height:normal}

.item-page {}
  .item-page p {line-height:normal}
  
  .socials2 {margin:25px 0 0}
        
        
        
#doc-content-filtr {
    background: #F4F4F4;
    border: 1px solid #EEEEEE;
    padding: 5px 10px;
}
#doc-content-filtr input[type="text"] {
    width: 75%;
}
